package com.yyfax.pay.vo.depository;


import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotBlank;

/**
 * @author yejc
 * @date 2017-09-05
 * @since v1.0.0
 */
public class WithdrawReq {
	/** 订单号 */
	@NotBlank(message = "orderId不能为空")
	private String orderId;

	/** 订单时间 */
	@NotNull(message = "orderTime不能为空")
	private String orderTime;

	/** 终端 */
	@NotBlank(message = "terminal不能为空")
	private String terminal;

	/** 登录账户 */
	@NotBlank(message = "accountNo不能为空")
	private String accountNo;

	/** 金额（分） */
	@NotNull(message = "amount不能为空")
	private Long amount;

	private String userId;

	@NotBlank(message = "backUrl不能为空")
	private String backUrl;

	@NotBlank(message = "notifyUrl不能为空")
	private String notifyUrl;

	private String remark;

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getOrderTime() {
		return orderTime;
	}

	public void setOrderTime(String orderTime) {
		this.orderTime = orderTime;
	}

	public String getTerminal() {
		return terminal;
	}

	public void setTerminal(String terminal) {
		this.terminal = terminal;
	}

	public String getAccountNo() {
		return accountNo;
	}

	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}

	public Long getAmount() {
		return amount;
	}

	public void setAmount(Long amount) {
		this.amount = amount;
	}

	public String getBackUrl() {
		return backUrl;
	}

	public void setBackUrl(String backUrl) {
		this.backUrl = backUrl;
	}
}
